import { stringify } from 'qs';
import request from '../utils/request';
import { getUrl } from './config';

/* 获取司机详情 */
export async function getDriverDetail(params) {
  return request(`${getUrl('/get_driver_detail_a')}?${stringify(params)}`);
}

/* 获取司机详情 */
export async function getDriverDetail0(params) {
  return request(`${getUrl('/get_driver_detail')}?${stringify(params)}`);
}

/* 添加、编辑 司机 */
export async function addDriver(body) {
  return request(getUrl('/addDriver'), {
    method: 'post',
    body,
  });
}

/* 删除司机 */
export async function delDriver(params) {
  return request(`${getUrl('/del_driver')}?${stringify(params)}`);
}

/* 获取车辆分页 */
export async function getBusList(params) {
  return request(`${getUrl('/get_bus_list')}?${stringify(params)}`);
}

/* 获取车辆详情 */
export async function getBusDetail(params) {
  return request(`${getUrl('/get_bus_detail')}?${stringify(params)}`);
}

/* 获取车辆阶段检查分页（根据车牌号） */
export async function getExamine(params) {
  return request(`${getUrl('/get_examine')}?${stringify(params)}`);
}

/* 添加、编辑 司机 */
export async function addEditBus(body) {
  return request(getUrl('/addEdit_bus'), {
    method: 'post',
    body,
  });
}

/* 添加、编辑 阶段检查 */
export async function addEditExamine(body) {
  return request(getUrl('/addEdit_examine'), {
    method: 'post',
    body,
  });
}

/* 获取车辆阶段检查分页（根据车牌号） */
export async function delBus(params) {
  return request(`${getUrl('/del_bus')}?${stringify(params)}`);
}

/* 更新线路站台（线路维护） */
export async function updateLineSite(body) {
  return request(getUrl('/update_line_site'), {
    method: 'post',
    body,
  });
}
